package org.nci.platform.workflow.mapper;

import gh.priv.general.common.dto.BaseQuery;
import org.nci.platform.workflow.dto.SysExpressionPageQuery;
import org.nci.platform.workflow.dto.SysExpressionQuery;
import org.nci.platform.workflow.entity.SysExpression;

import java.util.List;

/**
 * 流程达式Mapper接口
 * 
 * @author ruoyi
 * @date 2022-12-12
 */
public interface SysExpressionMapper
{

    List<SysExpression> list(SysExpressionQuery query);

    List<SysExpression> page(SysExpressionPageQuery query);

    Long pageCount(BaseQuery query);

    SysExpression getById(Long id);

    void save(SysExpression sysExpression);

    void updateById(SysExpression sysExpression);

    void removeByIds(List<Long> ids);
}
